package org.example.proxy2;

public class UserServiceImpl implements UserService{

    /*

        高内聚 低耦合
        代码结构 只有高内聚了 才能够低耦合

        高内聚：具体的实现措施
              一个方法，里面只有一个功能实现
              不要，一个方法中，有N多个功能，不好维护

     */

    @Override
    public void add() {
        //System.out.println("日志记录开始"); //增强日志业务
        System.out.println("执行添加用户操作"); //核心业务
        //System.out.println("日志记录结束"); //增强日志业务
    }

    @Override
    public void update() {
        System.out.println("执行修改操作");
    }

    @Override
    public void delete() {
        System.out.println("执行删除操作");
    }

    @Override
    public void getById() {
        System.out.println("根据id查询单条记录");
    }

    @Override
    public void getAll() {
        System.out.println("查询所有记录");
    }
}
